Основы PHP. Переменные и их значения.

Часть-1.

Сегодня все современные веб ресурсы (сайты), невозможно представить без работы PHP или скриптовый язык. Язык PHP - является программным языком, для веб страниц, позволяющий не только передавать, но и обрабатывать данные.  Например, формы обратной связи, внесение данных в базы, извлечение информации из баз и файлов, для вывода на экран и так далее.

Являясь программным языком, php не может интерпретировать  (обрабатывать, преобразовывать) данные самостоятельно, без сторонних программ.  Для его полнофункциональной работы, требуется виртуальный, или локальный хостинг, например такой как «Denwer», с поддержкой php.

Обычная php страница.

И так как было сказано выше, для работы php требуется хостинг. Запускаем «Denwer», если он у вас установлен, заходим и открываем папку «home».  Создаём файл с именем виртуального сайта, например  «myphp.ru», открываем её и создаём ещё одну папку «WWW». Далее открываем редактор «Notepad++»,  сохраняем новый файл, в пак myphp.ru > WWW, обозначив его как index.php. Теперь необходимо создать в нем основной код, такой же, как и HTML. Добавив обозначения между тегов <body></body>,  <?php ?>,  который скажет браузеру и интерпретатору, что здесь будет работать код PHP.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Основы PHP-переменные</title>
</head>
<?php
Здесь будет PHP!!!
?>
<body>
</body>
</html>

Как видим, наш код изначально не особо и отличается от HTML, с той лишь разницей, что появилась вставка для PHP кода и сам файл имеет такое же расширение.

Переменные и значения php.

Переменная в PHP начинается со значка «$», дальше идёт название, или имя. Название в переменной может быть любое, но при этом должно состоять из латиницы и, ни в коем случае, не начинаться с цифр. Также желательно чтобы переменная носила осмысленный характер своего имени.  Переменные используются для вывода информации, которая находится в их значениях. Например:

$goods = "Автомобиль";

В данном случае «$goods» это переменная, где «"Автомобиль";» значение переменной.  Между ними находится знак «=», здесь важно запомнить, что это не знак равенство или равно, в PHP это значение «ПРИСВОИТЬ». То есть: переменной $goods присвоить =  значение "Автомобиль"; .

Выводим значение переменных, на экран.

В PHP, для вывода информации на экран используются так называемый «Оператор вывода».  Таких операторов, php имеет два это, оператор «echo» и оператор «print». Оба оператора, не чем не отличаются друг от друга и имеют одну и, туже сущность, выводить информацию. Для примера воспользуемся оператором «echo» и выведем информацию,  добавив туда нашу переменную «$goods».

echo  "<p>Товар: $goods </p>";

Сохраним и перейдём в браузер, набрав в адресной строке «myphp.ru».  И мы видим следующее: «Товар: Автомобиль».  Если всё так значит, переменная работает и подставляет вместо себя значения, для вывода на экран.

Что бы легче понять, давайте представим, что мы работаем в автосалоне и наша задача вносить информацию, данные о поступлении товаров для вывода их на рекламно-информационный монитор. А теперь давайте напишем мини программу для этого монитора, сначала переменные:

$goods = "Автомобиль";
$name = "Форд";
$amt = "100";
$sales = "30";
$sum = $amt-$sales;

И так смотрим, первая переменная ($goods) отвечает за название товара. Вторая переменная ($name) наименование товара.  Третья переменная ($amt) количество поступившего товара. Четвёртая переменная ($sales) количество проданного товара. И вот последняя переменная ($sum), в нашем случае самая интересная которой, в качестве значения присвоена третья переменная ($amt) минус четвёртая ($sales) переменная.  То есть переменная $sales будет выводить на монитор уже посчитанное  значение двух переменных.

($amt)-( $sales)=( $sum).

Теперь выведем информацию на монитор, с помощью оператора «echo».

echo "
                <p>Товар:  $goods </p>
                <p>Наименование: $name</p>
                <p>Количество: $amt</p>
                <p>Продано всего: $sales</p>
                <p>Остаток: $sum</p>
";

То есть тут надеюсь всё понятно, мы прописали основные значение наших пунктов, что где будет находиться и подставили переменные для вывода информации, которая может меняться  впоследствии.

Рисунок № 1.

И представим, что нам сообщили с отдела продаж о реализации ещё пяти автомобилей.  Соответственно нам необходимо поменять число 30 в переменной $sales на 35, а вот в переменной $sum всё произойдёт автоматический и на экране монитора сразу выведутся два новых значения в пунктах «Продано всего» и «Остаток».

Результат вывода переменных и их значений.

В результате получилась программка, которая способна сама производить подсчёт итоговой информации.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Основы PHP-переменные</title>
</head>
<?php
$goods = "Автомобиль";
$name = "Форд";
$amt = "100";
$sales = "35";
$sum = $amt-$sales;
 
echo "
                <p>Товар: $goods </p>
                <p>Наименование: $name</p>
                <p>Количество: $amt</p>
                <p>Продано всего: $sales</p>
                <p>Остаток: $sum</p>
                <BR>
";
?>
 
<body>
</body>
</html>

Пожалуй, на этом можно и закончить. В следующий  раз мы продолжим разговор о переменных, а  если быть точнее, об ошибках, которые могут возникать при работе с ними и дополнительными возможностями.



PHP
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.